﻿using Model.Entities;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Controller
{
    public interface IHorariosView
    {
        void SetController(HorariosController controller);

        void ClearCidadesOrigem();
        void AddCidadeOrigem(Cidades cidade);
        void SelectFirstCidadeOrigem();
        
        void ClearEstacoesOrigem();
        void AddEstacaoOrigem(Estacoes estacao);
        void SelectFirstEstacaoOrigem();


        void ClearCidadesDestino();
        void AddCidadeDestino(Cidades cidade);
        void SelectFirstCidadeDestino();

        void ClearEstacoesDestino();
        void AddEstacaoDestino(Estacoes estacao);
        void SelectFirstEstacaoDestino();

        void ClearHorarios();
        void AddHorariosColumns(IList<String> columns);
        void AddHorarioRow(object[] os);
    }
}
